花費 8 ms
Java並發編程-看懂AQS的前世今生

  在具備了volatile、CAS和模板方法設計模式的知識之后,我們可以來深入學習下AbstractQueuedSynchronizer(AQS),本文主要想從AQS的產生背景、設計和結構、源代碼實 ...

Mon Aug 13 05:03:00 CST 2018 5 22687
Java並發編程-Semaphore

  基於AQS的前世今生,來學習並發工具類Semaphore。本文將從Semaphore的應用場景、源碼原理解析來學習這個並發工具類。 1、 應用場景   Semaphore用來控制同時訪問某個特 ...

Sat Sep 22 17:58:00 CST 2018 1 5398
Java並發編程-ReentrantLock

  上文已經總結了AQS的前世今生,有了這個基礎我們就可以來進一步學習並發工具類。首先我們要學習的就是ReentrantLock,本文將從ReentrantLock的產生背景、源碼原理解析和應用來學習 ...

Sun Aug 26 06:54:00 CST 2018 0 4512
Java並發編程-volatile

  上一篇文章,學習了並發編程中的synchronized,這個比較好理解,也是我最初學習多線程編程中的一個簡單的實現的,大學的時候就會了,然后就一直以為多線程環境的同步只能通過這個來實現的,事實上J ...

Mon Jul 09 01:29:00 CST 2018 0 4134
Java並發編程-CAS

  上一篇文章,學習了並發編程中的volatile,最后取了網上流傳很廣的一張圖來結尾,從圖中可以看出除了volatile變量的讀寫,還有一個叫做CAS的東西,所以這篇文章再來學習CAS。 1、 ...

Mon Jul 16 05:15:00 CST 2018 0 2257
Java並發編程-synchronized

  這是Java並發編程學習的第一篇,最早在2013年時便勵志要把JAVA的並發編程好好學習一下,那個時候才工作一年。后來由於各種各樣的原因,未能學習起來,5年時間過去,技術止步不前,學到的都是業務領 ...

Sat Jun 16 23:16:00 CST 2018 2 2010

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM